body {
  margin-top: 0em;
  padding: 0em;
  font-size: 100%;
  font-family: arial;
  color: #000000;
  background-color:#E2F0FF;
  background-image: url(./img/body.png);
  background-position:center;
  background-repeat:repeat-y;
}

#ban {
  width:1000px;
  margin-left: auto;
  margin-right: auto;

  height: 8em;
  background-color: #dae0d2;
  background-image: url(./img/ban.png);
  background-position: bottom;
  background-repeat: repeat-x;
}

#ban h1{
  padding: 0.5em 0em 0em 1em;
  margin: 0em 0em 0em 0em;
  font-size: 3.5em;
  color:#2B5775;
}

#menu {
  width:1000px;
  margin-left: auto;
  margin-right: auto;
  
  overflow: hidden;
  background-color: #dae0d2;
  background-image: url(./img/fond.png);
  background-position: bottom;
  background-repeat: repeat-x;
}

#menu ul {
  float: left;
  margin: 1em 1em 0em 0em;
  padding: 0em;
  list-style: none;
}

#menu ul li {
  float: left;
  margin-left: 0.19em;
}

#menu ul li a {
  float: left;
  text-decoration: none;
  letter-spacing: 0.06em;
  padding: 0em 0em 0em 0.63em;
  background-image: url(./img/coin-gauche-normal.png);
  background-position: 0% 0%;
  background-repeat: no-repeat;
}

#menu ul li a span {
  float: left;
  padding: 0.38em 0.63em 0.19em 0em;
  background-image: url(./img/coin-droit-normal.png);
  background-position: 100% 0%;
  background-repeat: no-repeat;
  color: #ffffff;
}

#menu ul li a:hover {
  background-image: url(./img/coin-gauche-hover.png);
  background-position: 0% 0%;
  background-repeat: no-repeat;
}

#menu ul li a:hover span {
  background-image: url(./img/coin-droit-hover.png);
  background-position: 100% 0%;
  background-repeat: no-repeat;
}

#contenu {
  width:960px;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
}

a {
  text-decoration:none;
  color:#000000;
}

a:hover {
  text-decoration:underline;
  color:#3D5AFF;
}

#corp {
  width:900px;
}

table {
	margin: 1em 0em 0em 0em;
	border: medium solid #6495ed;
	border-collapse: collapse;
	width: 100%;
}

th {
	border: thin solid #6495ed;
	padding: 0.5em;
	background-color: #D0E3FA;
}

td {
	border: thin solid #6495ed;
	padding: 0.5em;
	text-align: center;
	background-color: #ffffff;
}

ul {
  list-style-image: url(./img/puce.png);
}

